package com.ys.p5Stack栈;

/**
 * 描述: p2栈模拟实现与使用数组方式
 *   使用数组来模拟和实现栈的功能
 * @author CodeYang
 * @version 2021/1/4 0:57
 */
public class p2Stack数组方式模拟实现与使用 {

    public static void main(String[] args) {
        // 创建自定义的数组实现的栈对象
        ArrayStack<String> stack = new ArrayStack<>();

        // 压栈
        stack.push("1");
        stack.push("2");
        stack.push("3");

        //查看栈顶元素
        System.out.println("栈顶:"+stack.peek());

        // 弹栈
        while (!stack.isEmpty()){
            System.out.println(stack.pop());
        }
    }
}
